Genel Mimari
Veri Katmanı
Bu zkPass Protokolü'nün başa çıkabileceği çeşitli veri kaynaklarını tanımlar, bunlar arasında HTTPS ile korunan her türlü off-chain özel veri ve kamuya açık on-chain veri bulunur. zkPass Protokolü daha sonra veriyi veri dayanıklılığı protokolüne ve homomorfik şifreleme veri gölü standardına göre işleyerek kimlik bilgileri oluşturur.
Protokol Katmanı
zkPass Protokolü tarafından uygulanan en önemli üç alt protokol modülünü içerir, bunlar Unutkan TLS Protokolü: etkin bir 3-parti TLS protokolü uygular ve hem CBC hem de GCM blok şifre modlarını destekler; MPC Protokolü: düşük iletişim maliyeti ile bir veri değişim protokolü uygulanır ve dışarıdaki gizlilik hesaplama hizmetlerini sağlamak üzere bir bileşen olarak kapsülleştirilir; ZKP Protokolü: bellek dostu bir sıfır bilgi kanıtı protokolünü uygular ve Web3 gizlilik ekosistemini güçlendirmek için iki API metodu sağlar.
Ağ Katmanı
zkPass Protokolünün destekleyebileceği blockchain ağını ve protokole dahil olan ana sözleşme modüllerini içerir, bunlar Görev: görev dağıtımı akıllı sözleşmesi;
Şablon: veri kaynağı akıllı sözleşmelerini destekler;
ZK-Doğrulama: Akıllı sözleşmelerin sıfır bilgi doğrulaması.
Kimlik Katmanı
Doğrulanmış kullanıcılar, bir dizi egemen veri ile sonuçlanacaktır, bunlar arasında
zkSBT: belirli türlerdeki kimlik doğrulama faaliyetlerine katılımı ve gizlilik doğrulaması için ZK kanıtını temsil eder;
typeSBT: katılım gösterilen belirli bir kimlik doğrulama etkinliğini temsil eder;
dateSBT: kimliğin güvenilir bir veri kaynağından geldiğini temsil eder;
mainClaim: kimlik hakkındaki ana iddiayı temsil eder;
queryClaim: mainClaim içindeki ikincil iddiayı temsil eder.
Ürün Katmanı
Kullanıcının egemen verileri, Web3 ekosisteminde çeşitli kimlikleri temsil eder ve farklı Web3 ve Web2 uygulama senaryolarında uygulanabilir. zkPass Protokolü üzerine entegre olma veya onu temel alarak, belirli uygulama senaryolarına uyum sağlamak üzere benzersiz özelliklere sahip zkPass Ürünleri geliştirilecektir.